home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 49
/
Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso
/
-serious-
/
misc
/
db3.6-beta
/
db3.6-beta-src
/
design_protos
< prev
next >
Wrap
Text File
|
1999-11-30
|
3KB
|
81 lines
/* Prototypes for functions defined in
Design.c
*/
extern Cursor Crsr;
extern struct VisFldInfo * Selected;
extern struct Window * ToolBox;
extern struct VisFldInfo * Vf;
extern Bool Sizing;
struct VisFldInfo * PrevVisFldInfo(struct Layout * , struct VisFldInfo * );
static void InitCursor(struct Layout * , Cursor * );
static void GetCursorPosition(Cursor * , WORD * , WORD * );
static int PreviousPosition(struct Layout * , Cursor * );
static int NextPosition(struct Layout * , Cursor * );
static void DisplayCursor(struct RastPort * , WORD , WORD );
static void Rubberband(struct RastPort * , WORD , WORD , WORD , WORD , char );
void FollowMouse(struct Layout * , WORD , WORD );
static struct VisFldInfo * VisFldHit(struct Layout * , WORD , WORD );
static Bool SizeHit(struct VisFldInfo * , WORD );
void SelectVisFld(struct Layout * , struct VisFldInfo * );
static struct VisFldInfo * RemoveVisFldInfo(struct Layout * , struct VisFldInfo * );
static void InsertVisFldInfo(struct Layout * , struct VisFldInfo * );
static int Redraw(struct Pro * , struct Layout * );
int DoEdit(struct Pro * , struct VisFldInfo * );
void ReplaceVisFldInfo(struct Layout * , struct VisFldInfo * , struct VisFldInfo * );
static void EditVisFldInfo(struct Pro * , struct Layout * , struct VisFldInfo * );
static void CloseDesignWin(struct Layout * );
static int RawKey(struct Pro * , struct Layout * );
static int VanillaKey(struct Pro * , struct Layout * );
int MouseButtons(struct Pro * , struct Layout * );
static void ToolBoxClicked(struct Pro * , struct Layout * , int );
static int DesignWindowIDCMP(struct Pro * , struct Layout * );
static int DoOpenDesignWindow(struct Pro * , struct Layout * , WORD , WORD );
void Design(struct Pro * , struct Layout * );
int LISTClicked(void);
int TOPClicked(void);
int UPClicked(void);
int DOWNClicked(void);
int BOTTOMClicked(void);
int NEWClicked(void);
int EDITClicked(void);
int COPYClicked(void);
int REMOVEClicked(void);
int USEClicked(void);
int CANCELClicked(void);
int TAG_VALUEClicked(void);
int TAG_IDClicked(void);
int TAG_OKClicked(void);
int TAG_CANCELClicked(void);
int NAME_NAMEClicked(void);
int NAME_OKClicked(void);
int NAME_CANCELClicked(void);
int FIELD_NAMEClicked(void);
int FIELD_MAXLENClicked(void);
int FIELD_OKClicked(void);
int FIELD_CANCELClicked(void);
int FIELD_MOREClicked(void);
int VIS_NAMEClicked(void);
int VIS_SIZEClicked(void);
int VIS_OKClicked(void);
int VIS_CANCELClicked(void);
int VIS_MOREClicked(void);
int VIS_SELECTClicked(void);
int MainCloseWindow(void);
int MainVanillaKey(void);
int MainRawKey(void);
int TagCloseWindow(void);
int TagVanillaKey(void);
int NameCloseWindow(void);
int NameVanillaKey(void);
int FieldCloseWindow(void);
int FieldVanillaKey(void);
int VisCloseWindow(void);
int VisVanillaKey(void);